home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / comm / fido / ASTG18.lha / ASTG18 / Changes.txt < prev    next >
Text File  |  1995-04-14  |  3KB  |  76 lines

  1. Before installing ASTG 1.7, please copy your current ASTG to a
  2. different place, just in case 1.7 causes you more problems than
  3. it is worth!
  4.  
  5. ASTG 1.8:
  6.  
  7. o  Removed the backup code in ASTG.  It was creating more
  8.    problems than it was worth.  Users would run ASTG after ASTG
  9.    bombed out, and the empty file would be backed up, destroying
  10.    the good file.  Since no one (including myself) was benefiting
  11.    from the backup option, I took it out to save space.
  12.  
  13. o  ASTG got rewritten from the ground up.  This was due to the
  14.    fact that although ASTG was running flawelessly on countless
  15.    systems, it was still crashing on Asha's machine.  This is not
  16.    good, since it is Asha's program!  ALL SAS/C str* string
  17.    functions were removed or my own code was substituted.  ASTG
  18.    is slightly slower, but now seems to be running stable on
  19.    Asha's machine.  As a side effect, the code is around 2K
  20.    smaller.
  21.  
  22. ASTG 1.7:
  23.  
  24. o  As part of the PARANOID philosophy, I have implemented a
  25.    backup mode in ASTG.  Before it touches your tagline file, it
  26.    copies the file to the same directory with the ".bk" suffix.
  27.  
  28. o  ASTG would crash horribly if the tagline file was 0 bytes
  29.    long.  Code has been added to exit gracefully if that happens.
  30.    If you see this error, it is probably because ASTG bombed out
  31.    in an earlier run.
  32.  
  33. o  Implemented the PARANOID MODE of programming ASTG.  This means
  34.    that ASTG error checks practically everything it does and
  35.    fails if anything is remiss, but it prints an error code when
  36.    it does so.  This should facilitate troubleshooting of bugs
  37.    that I cannot reproduce here.
  38.  
  39. o  Removed, for philosophical reasons, all dependencies in ASTG
  40.    itself on ReqTools.  The dependencies still exist in ASTG
  41.    Prefs.  One thing at a time, ambassador, one thing at a time.
  42.  
  43. ASTG 1.6:
  44.  
  45. o  Rewrote the Prefs program to eliminate the occasion that would
  46.    cause garbage to show up in the EDITOR2 field and cause the
  47.    TearLine feature to misbehave.
  48.  
  49.    If I am correct, this will clear up some odd crashes being
  50.    seen on some select systems.  If not, back to the drawing
  51.    board...
  52.  
  53.    No matter what, you will have to delete ENV:ASTG.PREFS and
  54.    re-run ASTG Prefs.  The new prefs file is completely different
  55.    from the old one.
  56.  
  57. ASTG 1.4:
  58.  
  59. o  Yet another speed increase -- this time, on the file
  60.    write-back.  Changed it from line I/O to buffered I/O.
  61.  
  62. o  Found and stomped one more bug, this one introduced in 1.3.
  63.    The memory buffer used to store the tagline selected was
  64.    exactly one byte too large.  Thus, a garbage character was
  65.    being tacked on to the end of each tagline in the tagline file.
  66.  
  67. o  Removed all references to ANY "printf" related functions
  68.    (fprintf, sprintf), which reduced the code size by 4K or
  69.    thereabouts.
  70.  
  71. o  Changed "cleanup" function to utilize a faster method of
  72.    writing out the tagline file when it's cleaning out the "*"'s.
  73.    I don't think there's anything else that can be done to
  74.    increase the speed of ASTG now.
  75.  
  76.